<?php
include_once '../../Controller/Objects/Exercicio.php';
include_once 'InterfaceRepositorio.php';
include_once 'Conexao.php';
//include_once '../../Controller/Objects/Exercicio.php';
//include_once '../../Controller/Objects/PerfilAtleta.php';

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of RepositorioExercicio
 *
 * @author Fabio
 */
class RepositorioExercicio implements InterfaceRepositorio {

    public function atualizar($objeto) {
        //Coloque seu codigo aqui            
    }
    
    public function cadastrar($objeto) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {	
            $sql = "INSERT INTO tb_exercicio (id_exercicio, nomeExercicio, numeroSeries, numeroRepeticoes, intervalo, carga, id_treino) VALUES "
            . "('{$objeto->getIdExercicio()}', '{$objeto->getNomeExercicio()}', '{$objeto->getNumeroSeries()}', "
            . " '{$objeto->getNumeroRepeticoes()}', '{$objeto->getIntervalo()}', '{$objeto->getCarga()}', '{$objeto->getIdTreino()}')";
			
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception ();            
            }
        } catch (Exception $exc) {
            throw new Exception('Erro ao cadastrar Exercicio.');
        }
        $conexao->fechar();  
    }
    
    public function consultar() {
        /*
        $conexao = new Conexao();
        $conexao->abrir();
        $sql = "SELECT * FROM tb_exercicio WHERE nome = '$nomeExercicio'";
        $resultSet = mysql_query($sql);
        if(mysql_num_rows($resultSet)==1){
            while($line=mysql_fetch_array($resultSet)){
                $idExercicio = $line['idExercicio'];
                $idTreino = $line['idTreino'];
                $nomeExercicio = $line['nomeExercicio'];
                $numeroSeries = $line['numeroSeries'];
                $numeroRepeticoes = $line['numeroRepeticoes'];
                $intervalo = $line['intervalo'];            
                $carga = $line['carga'];
                $dono = $line['tb_perfilatleta_login'];            
                $sql2 = "SELECT * FROM tb_perfilatleta WHERE login='$dono'";
                $rs2 = mysql_query($sql2);
                if (mysql_error($conexao->getCon())) {
                throw new Exception();            
                }
                $line2 = mysql_fetch_array($rs2);
                $pA = new PerfilAtleta($line2['login'], $line2['senha'], $line2['status'], $line2['codigoValidacao']);
                $exercicio = new Exercicio($idExercicio ,$idTreino ,$nomeExercicio ,$numeroSeries, $numeroRepeticoes, $intervalo, $carga);                
                return $exercicio;         
            }
        } else {
            throw new Exception('Nome do exercicio invalido.');
        }  
        $conexao->fechar();
        */
    }
    
    public function deletar($idExercicio) {
        $conexao = new Conexao();
        $conexao->abrir();
        try {                     
            $sql = "DELETE FROM tb_exercico WHERE id_exercicio='$idExercicio'"; 
            mysql_query($sql);
            if (mysql_error($conexao->getCon())) {
                throw new Exception();            
            }
        } catch (Exception $exc) {
            throw new Exception('Exercicio nao foi encontrado.');
        }
        $conexao->fechar();
    }
}

?>
